@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color: #c00 !important;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

img{
	display:block;
	max-width: 100%;
	max-height: 100%;
}

.wrapper{
	width:100%;
	min-width:1180px;
	max-width:1920px;
	margin:0px auto;
}

.w1180{
	width:1180px;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}

#footer{
	border-top: 5px solid #d80018;
	padding: 30px 0px;
}

#footer .text{
	float: left;
	width: 650px;
	text-align: right;
	line-height: 30px;
	color: #666;
}

#footer .text a{
	color: #666;
}

#footer .dz{
	float: left;
	width: 63px;
	margin: 0px 10px 0px 25px;
}

#footer .dz img{
	width: 100%;
}

#footer .code{
	float: left;
	width: 74px;
	margin-left: 45px;
	text-align: center;
}

#footer .code img{
	width: 74px;
	height: 74px;
	display: inline-block;
	vertical-align: top;
}

#footer .code p{
	line-height: 28px;
	height: 28px;
	color: #999;
}

#map{
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/map-bg.jpg);
	background-size: 100% 100%;
}

#map .close{
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(images/map-close.png);
	right: 30px;
	top: 25px;
}

#map table{
	width: 90%;
	height: 100%;
	margin: 0px auto;
	font-size: 14px;
	text-align: center;
}

#map .col{
	float: left;
	width: 7.69%;
}

#map .col h4{
	font-size: 20px;
	line-height: 30px;
}

#map .col h4,#map .col h4 a{
	color: #fffebd;
}

#map .col .icon{
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 26px;
	background: url(images/map-icon.png);
	margin: 10px 0px 15px 0px;
}

#map .col p{
	line-height: 20px;
	padding: 5px 0px;
}